<?php
/**
 * sh404SEF - SEO extension for Joomla!
 *
 * @author      Yannick Gaultier
 * @copyright   (c) Yannick Gaultier 2012
 * @package     sh404sef
 * @license     http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @version     4.1.0.1559
 * @date		2013-04-25
 */

// Security check to ensure this file is being included by a parent file.
if (!defined('_JEXEC')) die('Direct Access to this location is not allowed.');

jimport('joomla.html.html.bootstrap');
JHtml::_('formbehavior.chosen', 'select');

?>

<div class="sh404sef-popup" id="sh404sef-popup">

<div class="shmodal-toolbar row-fluid" id="shmodal-toolbar">
<div class="alert alert-success shmodal-toolbar-wrapper">
<div class="shmodal-toolbar-text">
<?php
$title = $this->escape( $this->mainUrl->oldurl);
echo empty( $this->mainUrl) ? '&nbsp;' : JText::_('COM_SH404SEF_DUPLICATES_OF') . ' ' . ShlHtmlBs_Helper::label(Sh404sefHelperHtml::abridge($title, 'editurl'), 'info', $dismiss = false, 'label-large');
?>
</div>

<div class="shmodal-toolbar-buttons" id="shmodal-toolbar-buttons">

<?php
$message = JText::_('JLIB_HTML_PLEASE_MAKE_A_SELECTION_FROM_THE_LIST');
$message = addslashes($message);
$onclick = "javascript:if(document.adminForm.boxchecked.value==0){alert('$message');}else{ Joomla.submitform('makemainurl', document.adminForm);}";
?>
		<button class="btn btn-primary" type="button" onclick="<?php echo $onclick; ?>">
			<i class="icon-publish icon-white"> </i>
				<?php echo JText::_('COM_SH404SEF_DUPLICATES_MAKE_MAIN'); ?></button>
			<button class="btn" type="button"  onclick="<?php echo JRequest::getBool('refresh', 0)
	? 'window.parent.location.href=window.parent.location.href;' : '';
																  ?>  window.parent.shlBootstrap.closeModal();">
				<?php echo JText::_('JCANCEL'); ?>
		</button>
</div>
</div>
</div>

<div class="shmodal-content" id="shmodal-content">

<form method="post" name="adminForm" id="adminForm">

<div class="row-fluid">

<div class="shl-fixed shl-modal-searchbar-wrapper shl-left-separator">

	<div class="span2 hidden-phone shl-hidden-low-width"></div>
	<div class="span10 shl-left-separator shl-right-separator">
	<?php
		echo ShlMvcLayout_Helper::render('com_sh404sef.filters.search_all', $this->options);
		echo ShlMvcLayout_Helper::render('com_sh404sef.filters.limit_box', $this->pagination);
		echo '<div>' . $this->pagination->getListFooter() . '</div>';
	?>
	</div>
</div>

<div id="j-sidebar-container" class="shl-fixed span2">
<?php
 echo ShlMvcLayout_Helper::render('com_sh404sef.submenus.filters', JHtml::_('sidebar.getFilters'));
 ?>
</div>

<div class="shl-modal-list-wrapper shl-left-separator">

	<div class="span2 shl-hidden-low-width"></div>
	<div class="span10">

	<div id="sh-message-box"></div>

	<?php

	if( $this->itemCount > 0 ) {

		// fixed help text
		echo ShlHtmlBs_Helper::alert(JText::_('COM_SH404SEF_DUPLICATE_HELP'), 'info', $dismiss = false, 'alert-centered');

		// possible errors and success messages
		echo ShlMvcLayout_Helper::render('com_sh404sef.general.message_block', $this);

	?>

    <table class="table table-striped">
      <thead>
        <tr>
          <th class="shl-list-id">&nbsp;
          </th>
          <th class="shl-list-check">
            <input type="checkbox" name="toggle" value="" onclick="Joomla.checkAll(this);" />
          </th>
          <th class="shl-list-shurl">
            <?php echo JText::_( 'COM_SH404SEF_PAGE_ID'); ?>
          </th>
          <th class="shl-list-rank">
            <?php echo JHTML::_('grid.sort', JText::_( 'COM_SH404SEF_DUPLICATE_MAIN'), 'rank', $this->options->filter_order_Dir, $this->options->filter_order); ?>
          </th>
          <th class="shl-list-nonsef">
            <?php echo JHTML::_('grid.sort', JText::_( 'COM_SH404SEF_NON_SEF_URL'), 'newurl', $this->options->filter_order_Dir, $this->options->filter_order); ?>
          </th>

          <th class="shl-list-icon">
            <?php echo JHTML::_('grid.sort', JText::_( 'COM_SH404SEF_ALIASES'), 'aliases', $this->options->filter_order_Dir, $this->options->filter_order); ?>
          </th>
          <th class="shl-list-icon">
            <?php echo JText::_( 'COM_SH404SEF_IS_CUSTOM'); ?>
          </th>
        </tr>
      </thead>
      <tfoot>
        <tr>
          <td colspan="7">
            <?php //echo '<div class="visible-phone">' . $this->pagination->getListFooter() . '</div>'; ?>
          </td>
        </tr>
      </tfoot>
      <tbody>
        <?php
        $k = 0;
          for ($i=0; $i < $this->itemCount; $i++) {

            $url = &$this->items[$i];
            $checked = JHtml::_( 'grid.id', $i, $url->id);
            $custom = !empty($url->newurl) && $url->dateadd != '0000-00-00' ? '<img src="components/com_sh404sef/assets/images/icon-16-user.png" border="0" alt="Custom" />' : '&nbsp;';
            $mainUrl = Sh404sefHelperHtml::gridMainUrl($url, $i);

        ?>
        <tr class="<?php echo "row$k"; ?>">
          <td class="shl-list-id">
            <?php echo $this->pagination->getRowOffset( $i ); ?>
          </td>
          <td class="shl-list-check">
            <?php echo $checked; ?>
          </td>
          <td class="shl-list-shurl">
            <?php
              echo ShlHtmlBs_Helper::badge($url->pageid, 'info');
            ?>
          </td>
          <td class="shl-list-icon">
            <?php
              echo $mainUrl; ?>
          </td>

          <td class="shl-list-nonsef">
            <?php echo $this->escape( $url->newurl); ?>
          </td>
          <td class="shl-list-icon">
            <?php
              echo empty($url->aliases) ? '&nbsp;' : ShlHtmlBs_Helper::badge($url->aliases, 'info');
            ?>
          </td>
          <td class="shl-list-icon">
            <?php echo $custom;?>
          </td>
        </tr>
        <?php
        $k = 1 - $k;
      }
      ?>
      </tbody>
    </table>
      <?php

    } else {

	  echo '<br /><div class="alert alert-info">' . JText::_( 'COM_SH404SEF_NO_URL' ) . '</div>';
    }
      ?>


 </div>
    <input type="hidden" name="c" value="duplicates" />
    <input type="hidden" name="view" value="duplicates" />
    <input type="hidden" name="option" value="com_sh404sef" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="boxchecked" value="0" />
    <input type="hidden" name="hidemainmenu" value="0" />
    <input type="hidden" name="filter_order" value="<?php echo $this->options->filter_order; ?>" />
    <input type="hidden" name="filter_order_Dir" value="<?php echo $this->options->filter_order_Dir; ?>" />
    <input type="hidden" name="tmpl" value="component" />
    <input type="hidden" name="mainurl_id" value="<?php echo $this->mainUrl->id; ?>" />
    <?php echo JHTML::_( 'form.token' ); ?>
  </div>
  </div>
</form>
</div>
</div>
